package org.protobuf.utils;


import java.io.IOException;

public class GenerateClass {
	public static void main(String[] args) {
		
		//SubscribeReq.proto
		//SubscribeResp.proto
		String protoFile = "User.proto";//
		
		
		//cmd1();
		cmd2(protoFile);
	}

 
	
	
	protected static void cmd2(String protoFile) {
		
		// protoc.exe -I=proto的输入目录 --java_out=java类输出目录 proto的输入目录包括包括proto文件
		// -I=proto的输入目录表示是proto协议的目录

		String strCmd = "./src/main/resources/protoc.exe -I=./src/main/resources/ --java_out=./src/main/java/org/protobuf ./src/main/resources/" + protoFile;
		try {
			Runtime.getRuntime().exec(strCmd);
		} catch (IOException e) {
			e.printStackTrace();
		} // 通过执行cmd命令调用protoc.exe程序
	}
}